/*
  学习目标：引用类型-函数类型-返回值类型void
  场景: 如果一个函数没有返回值, 定义其返回值类型为void, 而不是undefined
*/

type SayHelloFn = (msg: string) => void;

// 🔔JS中函数没有返回值, 返回值默认为undefined
// 💥在TS中函数没有返回值, 返回值默认为void类型, 而不是undefined
function testResult(): void {
  console.log('hello React  ----->  ');
}

// 👎如果指定了函数的返回值是undefined, 必须指定return
function testResult2(): undefined {
  console.log('hello React  ----->  ');
  // return undefined
  return;
}
